package org.jeecg.modules.complain.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.complain.entity.RepairConfig;
import org.jeecg.modules.system.entity.SysDepartPosition;
import org.jeecg.modules.system.entity.SysPosition;
import org.jeecg.modules.system.entity.SysUserPosition;

import java.util.List;

/**
 * @Description: 报修基础配置
 * @Author: jeecg-boot
 * @Date:   2019-07-29
 * @Version: V1.0
 */
public interface IRepairConfigService extends IService<RepairConfig> {
    List<SysPosition> selectByDepartId(String projectId, List<String> codeList, String id);

    RepairConfig selectConfigByDepartId(String departId);
    void delet(String departId);
    List<RepairConfig> findByDepartId(String departId);
    List<SysUserPosition> getAllPostionUser(String departId, List codeList, String userId);
    String selectDepartId(String departId);


    List<RepairConfig> selectAllRepairConfig(List<SysDepartPosition> sysDepartPositionList);

    String getDepartIdByProjectId(String projectId);
}
